I intend to not publish MacSgmls 1.1.3's source code for the time being for the following reasons.
[1] Sgmls performs one pass in the UNIX or DOS environment. Most of variable declarations are described as init-declarator. Therefore Sgmls performs incorrect operation when MacSgmls calls Sgmls again. I may be failed. Please write to me when you detect a funny error message at second pass.
[2] Sgmls in the UNIX or DOS environment treats the memory space via ANSI functions; malloc(), alloc(), realloc(), free(). In Macintosh the memory manager of toolbox treats the memory space. It is dangerous to take both methods. I intended MacSgmls to treat entirely the memory space via the memory manager. I may be more failed. Please write to me when you detected freeze.
[3] I do not know that I have completely misunderstood Sgmls's plan. Please teach me if you know about the detail.
MacSgmls treats Japanese and English because this is in return for many freeware from oversea.